package apiday02.binary;

public class Demo02_8binary {
    public static void main(String[] args) {
        //转换实例：
        //二进制转十进制
        String s= Integer.valueOf("0110",2).toString();
        System.out.println(s);
        //二进制转八进制
        String o8=Integer.toOctalString(Integer.parseInt("0110", 8));
        System.out.println(o8);
        //二进制转十六进制
        String o16 = Integer.toHexString(Integer.parseInt("0111", 16));
        System.out.println(o16);
        //八进制转成十进制
        String  o816 =Integer.valueOf("72",8).toString();
        System.out.println(o816);
        //八进制转成二进制
        Integer.toBinaryString(Integer.valueOf("46",8));
        //八进制转成十六进制
        Integer.toHexString(Integer.valueOf("46",8));
        int n = 13;
        //十进制转成十六进制：
        Integer.toHexString(n);
        //十进制转成八进制
        Integer.toOctalString(n);
        //十进制转成二进制
        Integer.toBinaryString(n);
        //十六进制转成十进制
        Integer.valueOf("FFFF",16).toString();
        //十六进制转成二进制
        Integer.toBinaryString(Integer.valueOf("FFFF",16));
        //十六进制转成八进制
        Integer.toOctalString(Integer.valueOf("FFFF",16));

    }
}
